Optional in Java: A Swiss Army Knife for Handling Nulls and Improving Code Quality https://foojay.io/today/optional-in-java-a-swiss-army-knife-for-handling-nulls-and-improving-code-quality/